package MaquinaP.Estructura;

import java.util.ArrayList;

//estructura para la tabla de simbolos para almacenar las variables donde el indice que ocupan es su
//posicion en memoria
public class TablaSimbolos {
	private ArrayList<Variable> tabla;
	
	//constructora
	public TablaSimbolos(){
		tabla = new ArrayList<Variable>();
	}
	//obtiene el tipo guardadon el posicion index
	public Variable get(int index){
		return tabla.get(index);
	}
	//añade una variable en la posicion indicada
	public void anadeID(Variable v,int i){
		tabla.add(i,v);
	}
	//metodo para pasar a string la lista
	public String toString(){
		return tabla.toString();
	}
}
